Objekt (informatika)

Objekt je v informatice označení pro samostatnou datovou entitu. V programování se za objekty považují proměnné, případně konstanty (přinejmenším složené), datové struktury, obvykle též podprogramy a metody, ve speciálních případech též datové typy. Objekt zpravidla zabírá určitý prostor v paměti na nějaké adrese, má nějakou hodnotu a je dosažitelný identifikátorem nebo referencí.

V objektově orientovaném programování (OOP) je objekt entita, která v sobě slučuje datovou část (uchovávající stav) a (často pouze konceptuálně) operace (procedury a funkce, které jsou součástí objektu se zpravidla nazývají metody), které s daty objektu pracují. Datové složky objektu se obvykle nazývají atributy. Mnoho objektově orientovaných jazyků je založeno na konceptu třídy, a objekt v nich je instanci třídy, proto se pojem objektu často zužuje na toto pojetí, existují však objektově orientované jazyky (Haskell, Self), které koncept třídy nemají.

V relačních databázích se termínem objekt označuje tabulka, sloupec nebo asociace mezi daty a určitou databázovou entitou (např. věk určité osoby).[1]

  1. OPPEL, Andy. SQL Demystified. [s.l.]: McGraw Hill, 2005. ISBN 0-07-226224-9. 

Developed by StudentB